package string02;

/**
 * String类构造方法
 * String(String original)
 *           初始化一个新创建的 String 对象，使其表示一个与参数相同的字符序列；
 *
 * toString():由于打印String类的引用没有打印内存地址值的十六进制形式,说明String类一定重写了toString()方法
 *            重写的toString()方法返回的是字符串内容
 *
 * boolean equals(Object anObject)//equals方法也被String类重写了,不在去比较内存地址值,而是比较两个字符串对象的内容
 */
public class Demo02 {
    public static void main(String[] args) {
        String str = new String("abc");
        System.out.println(str);//abc //默认调用toString()方法
        System.out.println(str.toString());//abc

        String str2 = new String("def");
        String str3 = "ghk";

        System.out.println(str2.equals(str3));


        System.out.println("qq".equals("m"));//双引号括起来的就代表一个字符串对象,因此我们可以通过这个对象直接调用String里面的方法

    }
}
